package org.osiris.client.comandos;

import org.osiris.client.Privado;
import org.osiris.client.model.ProyectoViewBean;
import org.osiris.client.model.UsuarioViewBean;
import org.osiris.client.proyectos.AltaProyecto;

import com.extjs.gxt.ui.client.widget.ContentPanel;
import com.google.gwt.user.client.Command;
import com.google.gwt.user.client.ui.RootPanel;

public class ComandoAltaProyectos implements Command{
	
	UsuarioViewBean operador;
	ProyectoViewBean selected;
	public ComandoAltaProyectos(UsuarioViewBean o,ProyectoViewBean sel){
		operador=o;
		selected=sel;
	}
	public void execute()
    {
	 
     	try{
     		RootPanel.get().remove(1);
     	}catch(Exception mex){}
     	try{
     		RootPanel.get().remove(2);
     	}catch(Exception mex){}
     	try{
         	RootPanel.get().remove(RootPanel.get("cpCuerpo"));
         	}catch(Exception mex){}
     	try{
     		RootPanel.get().remove(3);
     	}catch(Exception mex){}
			 ContentPanel cpCuerpo = new ContentPanel();
			 cpCuerpo.setHeaderVisible(false);
			 cpCuerpo.setStyleName("cpCuerpoLogin");
			 cpCuerpo.setBorders(true);				 
			 cpCuerpo.setId("cpCuerpo");			 
			 com.google.gwt.user.client.ui.HorizontalPanel hpSuperior=Privado.getMigas("Control de cuentas");				 
			 cpCuerpo.add(hpSuperior);		
			 cpCuerpo.add(new AltaProyecto(selected,operador));				
			 com.google.gwt.user.client.ui.HorizontalPanel hpBotonera = Privado.getBotonera();				 
			 cpCuerpo.add(hpBotonera);
			 RootPanel.get().add(cpCuerpo);            	
     }
}
